#!/usr/bin/env bash

# 如果出现非0值,则脚本直接退出 
set -o pipefail

chmod +x ./bin/*
rm -rf manifests
mkdir -p manifests


./bin/jsonnet -m manifests "${1-main.jsonnet}" | xargs -I{} sh -c 'cat {} | ./bin/gojsontoyaml > {}.yaml' -- {}

# 删除生成的json文件
find manifests -type f ! -name '*.yaml' -delete
